package com.aube.multiscreen;

import android.view.View;

import com.huyn.baseframework.model.ChannelDetail;

/**
 * Created by huyaonan on 16/6/27.
 */
public interface IVideoController {

    public int getCurrentIndex();

    public void switchView(View view);

    public long getStartTime();

    public void showTools();

    public void removeFromMainPic(CameraCardView view, String id);

    public boolean enableSoundSwitch();

    public void exchangeSound(int current);

    public boolean isMiddleMode();

    public ChannelDetail getChannelDetail();

    public void suspendAllPlayers();

    public void notifyAllPlayers();

    public void endPlay(int id);

    public void exchangeViewSize(String title, boolean toBig, boolean isVr);

    public void initToolBar(boolean onMajorVideo);

    public boolean isPlaying();

    public void updateProgressBySubVideo(long current);

}
